/** 邮件模板信息 */
export interface IEmailTemplateInfo {
  /** 模板ID */
  templateId: string
  /** 模板标题 */
  title: string | null
  /** 模板类型 */
  type: string | null

  /** 邮件标题 */
  subject: string
  /** 邮件正文html */
  htmlBody: string

  dynamicFields: Array<{ key: string; value: string }>
}

/** 自定义邮件模板信息 */
export interface ICusEmailTemplateInfo {
  /** 模板ID */
  templateId: string
  /** 模板标题 */
  title: string | null
  /** 模板类型 */
  type: string | null

  /** 邮件标题 */
  subject: string
  /** 邮件正文html */
  htmlBody: string
}

/** 发送邮件入参 */
export interface ISendReq {
  /** 接收人邮箱 */
  recipient: string

  /** 模板ID */
  templateId: string
  /** 邮件标题 */
  subject: string
  /** 邮件附件 */
  attachments: Array<{
    name: string
    content: string
    contentType: string
  }>

  /** 动态字段 */
  dynamicFields: Array<{ key: string; value: string }>
}
